Efficient support for content-aware request distribution and persistent connection in Web clusters

نویسندگان

  • Ho-Han Liu
  • Mei-Ling Chiang
  • Men-Chao Wu
چکیده

To support Web clusters with efficient dispatchingmechanisms and policies, we propose a light-weight TCP connection transfer mechanism, TCP Rebuilding, and use it to develop a content-aware request dispatching platform, LVS-CAD, in which the request dispatcher can extract and analyze the content in requests and then dispatch each request by its content or type of service requested. To efficiently support HTTP/1.1 persistent connection in Web clusters, request scheduling should be performed per request rather than per connection. Consequently, multiple TCP Rebuilding, as an extension to normal TCP Rebuilding, is proposed and implemented. On this platform, we also devise fast TCP module handshaking to process the handshaking between clients and the request dispatcher in the IP layer instead of in the TCP layer for faster response times. Furthermore, we also propose content-aware request distribution policies that consider cache locality and various types of costs for dispatching requests in this platform, which makes the resource utilization of Web servers more effective. Experimental results of a practical implementation on Linux show that the proposed system, mechanisms, and policies can effectively improve the performance of Web clusters. Copyright c © 2007 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Support for P-HTTP in Cluster-Based Web Servers

This paper studies mechanisms and policies for supporting HTTP/1.1 persistent connections in cluster-based Web servers that employ content-based request distribution. We present two mechanisms for the efficient, content-based distribution of HTTP/1.1 requests among the back-end nodes of a cluster server. A trace-driven simulation shows that these mechanisms, combined with an extension of the lo...

متن کامل

On caching effectiveness of web clusters under persistent connections

Due to the emergence of the HTTP/1.1 standards, persistent connections are increasingly being used in web retrieval. This paper studies the caching performance of web clusters under persistent connections, focusing on the difference between session-grained and request-grained allocation strategies adopted by the web switch. It is shown that the content-based algorithm considerably improves cach...

متن کامل

Eecient Support for P-http in Cluster-based Web Servers

This paper studies mechanisms and policies for supporting HTTP persistent connections in cluster based Web servers that employ content based request distribution We present two mech anisms for the e cient content based distribution of HTTP requests among the back end nodes of a cluster server A trace driven simulation shows that these mechanisms combined with an extension of the locality aware ...

متن کامل

Kernel Content-Aware QoS for Web Clusters

While content-aware QoS is increasingly desired for clusterbased Web systems, the high processing overhead it caused can easily make the Web switch a system bottleneck. In this paper, we present a more scalable architecture in which content-aware request distribution and service differentiation can be performed on the back-end server nodes. Based on this scalable architecture, a kernel content-...

متن کامل

Direct Web switch routing with state migration, TCP masquerade, and cookie name rewriting

Existing layer 4 load balancers are content-blind and often have difficulty in redirecting HTTP requests to the appropriate server in the session manner. Layer 7 load balancers, also referred to as web switches, are content-aware and support session persistence. However, most web switches employ a bidirection architecture, which means both request and response traffic must both pass through the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 37  شماره 

صفحات  -

تاریخ انتشار 2007